package util.vehicle;

import signal.Signal;
import util.show.View;

public abstract class Vehicle {

	protected String name;
	protected int mass;
	protected String color;

	public abstract void move(Signal s);

	public abstract void printPosition();

	public abstract void showTrace();

	public void doMove(Signal s) {
		move(s);
	}

	public void setName(String name) {
		this.name = name;
	}

	public void setMass(int mass) {
		this.mass = mass;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public void showInit() {
		// TODO Auto-generated method stub

	}

	public void setShowStyle(View view) {
		// TODO Auto-generated method stub

	}

}